"""
V2.0：使用面向过程实现两个数的加减乘除运算
使用菜单编号输入的方法
定义三个方法：
def cale_GUI():实现界面功能
def cale_data():实现输入数据
def cale_result():实现运算并输出结果
"""


# 实现界面功能
def cale_GUI():
    print("*****************************")
    print("*          1.加法运算         *")
    print("*          2.减法运算         *")
    print("*          3.乘法运算         *")
    print("*          4.除法运算         *")
    print("*****************************")


# 实现输入数据
def cale_data():
    x = int(input("请输入第一个数"))
    y = int(input("请输入第二个数"))
    # 输入菜单编号
    num = int(input("请输入编号：1234"))
    return x, y, num


# 实现运算并输出结果
def cale_result(x, y, num):
    if num == 1:
        result = x + y
    elif num == 2:
        result = x - y
    elif num == 3:
        result = x * y
    elif num == 4:
        result = x / y
    else:
        print("请重新输入")
    # 输出结果
    print(f"最终计算结果:{result}")


if __name__ == '__main__':
    cale_GUI()
    data = cale_data()
    # list_data = list(data)
    print(data)
    # cale_result(list_data[0], list_data[1], list_data[2])
    cale_result(data[0], data[1], data[2])
